<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- 
		 1、函数的概念
		 2、函数的定义  function 函数名(){}
		 3、函数的调用
		 
		 4、函数的参数：代参函数
			- 形参
			- 实参
		 5、实参列表
		 
		 6、函数的返回值
			- 函数执行完之后，结果就是返回值
			- 默认的返回值是undefined
			- 使用return 设置返回值
				- 只能有一个 只能在最后
				- return 除了设置返回值 还可以结束函数
		 -->
		<script>
			// 定义函数 两个数相加
			function fn1(a,b){
				console.log(a+b)
			}
			
			// 函数的调用 -调用代参函数
			fn1(1,2)
			fn1(2,3)
			fn1(3,4)
			
			
			// 实参列表
			// 我要做加法
			function fn2(){
				// 函数中自带一个变量(实参列表) arguments == [1,2] === [1,2,3]
				var sum = 0
				for(var i in arguments){
					sum = sum  + arguments[i]
				}
				console.log(sum)
			}
			// 
			fn2(1,2)
			fn2(1,2,3)
			fn2(1,2,3,4)
		</script>
		
	</body>
</html>
